﻿namespace Jim.OA.Service;

/// <summary>
/// OA职员
/// </summary>
[Tenant("OA")]
[SugarTable("HrmResource","OA职员")]
public class OAHrmResource  : OAEntityBase
{
    /// <summary>
    /// 上次系统账号
    /// </summary>
    [SugarColumn(ColumnName = "loginid", ColumnDescription = "上次系统账号", Length = 1000)]
    public string? loginid { get; set; }
    
    /// <summary>
    /// 系统登陆密码
    /// </summary>
    [SugarColumn(ColumnName = "password", ColumnDescription = "系统登陆密码", Length = 1000)]
    public string? password { get; set; }
    
    /// <summary>
    /// 名
    /// </summary>
    [SugarColumn(ColumnName = "lastname", ColumnDescription = "名", Length = 1000)]
    public string? lastname { get; set; }
    
    /// <summary>
    /// 性别
    /// </summary>
    [SugarColumn(ColumnName = "sex", ColumnDescription = "性别", Length = 1)]
    public string? sex { get; set; }
    
    /// <summary>
    /// 生日
    /// </summary>
    [SugarColumn(ColumnName = "birthday", ColumnDescription = "生日", Length = 10)]
    public string? birthday { get; set; }
    
    /// <summary>
    /// 国籍
    /// </summary>
    [SugarColumn(ColumnName = "nationality", ColumnDescription = "国籍")]
    public int? nationality { get; set; }
    
    /// <summary>
    /// 系统语言
    /// </summary>
    [SugarColumn(ColumnName = "systemlanguage", ColumnDescription = "系统语言")]
    public int? systemlanguage { get; set; }
    
    /// <summary>
    /// 婚姻状况
    /// </summary>
    [SugarColumn(ColumnName = "maritalstatus", ColumnDescription = "婚姻状况", Length = 1)]
    public string? maritalstatus { get; set; }
    
    /// <summary>
    /// 电话
    /// </summary>
    [SugarColumn(ColumnName = "telephone", ColumnDescription = "电话", Length = 1000)]
    public string? telephone { get; set; }
    
    /// <summary>
    /// 手机
    /// </summary>
    [SugarColumn(ColumnName = "mobile", ColumnDescription = "手机", Length = 1000)]
    public string? mobile { get; set; }
    
    /// <summary>
    /// 其他电话
    /// </summary>
    [SugarColumn(ColumnName = "mobilecall", ColumnDescription = "其他电话", Length = 1000)]
    public string? mobilecall { get; set; }
    
    /// <summary>
    /// 电子邮件
    /// </summary>
    [SugarColumn(ColumnName = "email", ColumnDescription = "电子邮件", Length = 1000)]
    public string? email { get; set; }
    
    /// <summary>
    /// 工作地点
    /// </summary>
    [SugarColumn(ColumnName = "locationid", ColumnDescription = "工作地点")]
    public int? locationid { get; set; }
    
    /// <summary>
    /// 办公室
    /// </summary>
    [SugarColumn(ColumnName = "workroom", ColumnDescription = "办公室", Length = 1000)]
    public string? workroom { get; set; }
    
    /// <summary>
    /// 家庭住址
    /// </summary>
    [SugarColumn(ColumnName = "homeaddress", ColumnDescription = "家庭住址", Length = 1000)]
    public string? homeaddress { get; set; }
    
    /// <summary>
    /// 用户类别
    /// </summary>
    [SugarColumn(ColumnName = "resourcetype", ColumnDescription = "用户类别", Length = 1)]
    public string? resourcetype { get; set; }
    
    /// <summary>
    /// 合同开始日期
    /// </summary>
    [SugarColumn(ColumnName = "startdate", ColumnDescription = "合同开始日期", Length = 10)]
    public string? startdate { get; set; }
    
    /// <summary>
    /// 合同结束日期
    /// </summary>
    [SugarColumn(ColumnName = "enddate", ColumnDescription = "合同结束日期", Length = 10)]
    public string? enddate { get; set; }
    
    /// <summary>
    /// 岗位
    /// </summary>
    [SugarColumn(ColumnName = "jobtitle", ColumnDescription = "岗位")]
    public int? jobtitle { get; set; }
    
    /// <summary>
    /// 职责描述
    /// </summary>
    [SugarColumn(ColumnName = "jobactivitydesc", ColumnDescription = "职责描述", Length = 1000)]
    public string? jobactivitydesc { get; set; }
    
    /// <summary>
    /// 工作级别
    /// </summary>
    [SugarColumn(ColumnName = "joblevel", ColumnDescription = "工作级别")]
    public int? joblevel { get; set; }
    
    /// <summary>
    /// 安全级别
    /// </summary>
    [SugarColumn(ColumnName = "seclevel", ColumnDescription = "安全级别")]
    public int? seclevel { get; set; }
    
    /// <summary>
    /// 所属部门
    /// </summary>
    [SugarColumn(ColumnName = "departmentid", ColumnDescription = "所属部门")]
    public int? departmentid { get; set; }
    
    /// <summary>
    /// 所属分部1
    /// </summary>
    [SugarColumn(ColumnName = "subcompanyid1", ColumnDescription = "所属分部1")]
    public int? subcompanyid1 { get; set; }
    
    /// <summary>
    /// 所属成本中心
    /// </summary>
    [SugarColumn(ColumnName = "costcenterid", ColumnDescription = "所属成本中心")]
    public int? costcenterid { get; set; }
    
    /// <summary>
    /// 经理
    /// </summary>
    [SugarColumn(ColumnName = "managerid", ColumnDescription = "经理")]
    public int? managerid { get; set; }
    
    /// <summary>
    /// 助理
    /// </summary>
    [SugarColumn(ColumnName = "assistantid", ColumnDescription = "助理")]
    public int? assistantid { get; set; }
    
    /// <summary>
    /// 工资银行1
    /// </summary>
    [SugarColumn(ColumnName = "bankid1", ColumnDescription = "工资银行1")]
    public int? bankid1 { get; set; }
    
    /// <summary>
    /// 工资帐号1
    /// </summary>
    [SugarColumn(ColumnName = "accountid1", ColumnDescription = "工资帐号1", Length = 1000)]
    public string? accountid1 { get; set; }
    
    /// <summary>
    /// 照片id
    /// </summary>
    [SugarColumn(ColumnName = "resourceimageid", ColumnDescription = "照片id")]
    public int? resourceimageid { get; set; }
    
    
    /// <summary>
    /// 最后修改人id
    /// </summary>
    [SugarColumn(ColumnName = "lastmodid", ColumnDescription = "最后修改人id")]
    public int? lastmodid { get; set; }
    
    /// <summary>
    /// 最后修改日期
    /// </summary>
    [SugarColumn(ColumnName = "lastmoddate", ColumnDescription = "最后修改日期", Length = 10)]
    public string? lastmoddate { get; set; }
    
    /// <summary>
    /// 最后登陆日期
    /// </summary>
    [SugarColumn(ColumnName = "lastlogindate", ColumnDescription = "最后登陆日期", Length = 10)]
    public string? lastlogindate { get; set; }
    
    /// <summary>
    /// 自定义日期1
    /// </summary>
    [SugarColumn(ColumnName = "datefield1", ColumnDescription = "自定义日期1", Length = 1000)]
    public string? datefield1 { get; set; }
    
    /// <summary>
    /// 自定义日期2
    /// </summary>
    [SugarColumn(ColumnName = "datefield2", ColumnDescription = "自定义日期2", Length = 1000)]
    public string? datefield2 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "datefield3", ColumnDescription = "", Length = 1000)]
    public string? datefield3 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "datefield4", ColumnDescription = "", Length = 1000)]
    public string? datefield4 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "datefield5", ColumnDescription = "", Length = 1000)]
    public string? datefield5 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "numberfield1", ColumnDescription = "")]
    public double? numberfield1 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "numberfield2", ColumnDescription = "")]
    public double? numberfield2 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "numberfield3", ColumnDescription = "")]
    public double? numberfield3 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "numberfield4", ColumnDescription = "")]
    public double? numberfield4 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "numberfield5", ColumnDescription = "")]
    public double? numberfield5 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "textfield1", ColumnDescription = "", Length = 1000)]
    public string? textfield1 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "textfield2", ColumnDescription = "", Length = 1000)]
    public string? textfield2 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "textfield3", ColumnDescription = "", Length = 1000)]
    public string? textfield3 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "textfield4", ColumnDescription = "", Length = 1000)]
    public string? textfield4 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "textfield5", ColumnDescription = "", Length = 1000)]
    public string? textfield5 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "tinyintfield1", ColumnDescription = "")]
    public bool? tinyintfield1 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "tinyintfield2", ColumnDescription = "")]
    public bool? tinyintfield2 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "tinyintfield3", ColumnDescription = "")]
    public bool? tinyintfield3 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "tinyintfield4", ColumnDescription = "")]
    public bool? tinyintfield4 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "tinyintfield5", ColumnDescription = "")]
    public bool? tinyintfield5 { get; set; }
    
    /// <summary>
    /// 身份证号码
    /// </summary>
    [SugarColumn(ColumnName = "certificatenum", ColumnDescription = "身份证号码", Length = 1000)]
    public string? certificatenum { get; set; }
    
    /// <summary>
    /// 籍贯
    /// </summary>
    [SugarColumn(ColumnName = "nativeplace", ColumnDescription = "籍贯", Length = 1000)]
    public string? nativeplace { get; set; }
    
    /// <summary>
    /// 学历
    /// </summary>
    [SugarColumn(ColumnName = "educationlevel", ColumnDescription = "学历")]
    public int? educationlevel { get; set; }
    
    /// <summary>
    /// 入团时间
    /// </summary>
    [SugarColumn(ColumnName = "bememberdate", ColumnDescription = "入团时间", Length = 10)]
    public string? bememberdate { get; set; }
    
    /// <summary>
    /// 入党时间
    /// </summary>
    [SugarColumn(ColumnName = "bepartydate", ColumnDescription = "入党时间", Length = 10)]
    public string? bepartydate { get; set; }
    
    /// <summary>
    /// 编号
    /// </summary>
    [SugarColumn(ColumnName = "workcode", ColumnDescription = "编号", Length = 1000)]
    public string? workcode { get; set; }
    
    /// <summary>
    /// 户口
    /// </summary>
    [SugarColumn(ColumnName = "regresidentplace", ColumnDescription = "户口", Length = 1000)]
    public string? regresidentplace { get; set; }
    
    /// <summary>
    /// 健康状况
    /// </summary>
    [SugarColumn(ColumnName = "healthinfo", ColumnDescription = "健康状况", Length = 1)]
    public string? healthinfo { get; set; }
    
    /// <summary>
    /// 居住地
    /// </summary>
    [SugarColumn(ColumnName = "residentplace", ColumnDescription = "居住地", Length = 1000)]
    public string? residentplace { get; set; }
    
    /// <summary>
    /// 政治面貌
    /// </summary>
    [SugarColumn(ColumnName = "policy", ColumnDescription = "政治面貌", Length = 1000)]
    public string? policy { get; set; }
    
    /// <summary>
    /// 学位
    /// </summary>
    [SugarColumn(ColumnName = "degree", ColumnDescription = "学位", Length = 1000)]
    public string? degree { get; set; }
    
    /// <summary>
    /// 身高
    /// </summary>
    [SugarColumn(ColumnName = "height", ColumnDescription = "身高", Length = 1000)]
    public string? height { get; set; }
    
    /// <summary>
    /// 用工性质
    /// </summary>
    [SugarColumn(ColumnName = "usekind", ColumnDescription = "用工性质")]
    public int? usekind { get; set; }
    
    /// <summary>
    /// 职称
    /// </summary>
    [SugarColumn(ColumnName = "jobcall", ColumnDescription = "职称")]
    public int? jobcall { get; set; }
    
    /// <summary>
    /// 公积金帐号
    /// </summary>
    [SugarColumn(ColumnName = "accumfundaccount", ColumnDescription = "公积金帐号", Length = 1000)]
    public string? accumfundaccount { get; set; }
    
    /// <summary>
    /// 出生地
    /// </summary>
    [SugarColumn(ColumnName = "birthplace", ColumnDescription = "出生地", Length = 1000)]
    public string? birthplace { get; set; }
    
    /// <summary>
    /// 民族
    /// </summary>
    [SugarColumn(ColumnName = "folk", ColumnDescription = "民族", Length = 1000)]
    public string? folk { get; set; }
    
    /// <summary>
    /// 居住地电话
    /// </summary>
    [SugarColumn(ColumnName = "residentphone", ColumnDescription = "居住地电话", Length = 1000)]
    public string? residentphone { get; set; }
    
    /// <summary>
    /// 居住地邮编
    /// </summary>
    [SugarColumn(ColumnName = "residentpostcode", ColumnDescription = "居住地邮编", Length = 1000)]
    public string? residentpostcode { get; set; }
    
    /// <summary>
    /// 分机
    /// </summary>
    [SugarColumn(ColumnName = "extphone", ColumnDescription = "分机", Length = 1000)]
    public string? extphone { get; set; }
    
    /// <summary>
    /// 所有上级
    /// </summary>
    [SugarColumn(ColumnName = "managerstr", ColumnDescription = "所有上级", Length = 1000)]
    public string? managerstr { get; set; }
    
    /// <summary>
    /// 状态0：试用<br>1：正式<br>2：临时<br>3：试用延期<br>4：解聘<br>5：离职<br>6：退休<br>7：无效
    /// </summary>
    [SugarColumn(ColumnName = "status", ColumnDescription = "状态0：试用<br>1：正式<br>2：临时<br>3：试用延期<br>4：解聘<br>5：离职<br>6：退休<br>7：无效")]
    public int? status { get; set; }
    
    /// <summary>
    /// 传真
    /// </summary>
    [SugarColumn(ColumnName = "fax", ColumnDescription = "传真", Length = 1000)]
    public string? fax { get; set; }
    
    /// <summary>
    /// 是否为工会会员
    /// </summary>
    [SugarColumn(ColumnName = "islabouunion", ColumnDescription = "是否为工会会员", Length = 1)]
    public string? islabouunion { get; set; }
    
    /// <summary>
    /// 体重
    /// </summary>
    [SugarColumn(ColumnName = "weight", ColumnDescription = "体重")]
    public int? weight { get; set; }
    
    /// <summary>
    /// 暂住证号码
    /// </summary>
    [SugarColumn(ColumnName = "tempresidentnumber", ColumnDescription = "暂住证号码", Length = 1000)]
    public string? tempresidentnumber { get; set; }
    
    /// <summary>
    /// 试用期结束日期
    /// </summary>
    [SugarColumn(ColumnName = "probationenddate", ColumnDescription = "试用期结束日期", Length = 10)]
    public string? probationenddate { get; set; }
    
    /// <summary>
    /// 国家id
    /// </summary>
    [SugarColumn(ColumnName = "countryid", ColumnDescription = "国家id")]
    public int? countryid { get; set; }
    
    /// <summary>
    /// 密码改变日期
    /// </summary>
    [SugarColumn(ColumnName = "passwdchgdate", ColumnDescription = "密码改变日期", Length = 10)]
    public string? passwdchgdate { get; set; }
    
    /// <summary>
    /// 是否需要usb
    /// </summary>
    [SugarColumn(ColumnName = "needusb", ColumnDescription = "是否需要usb")]
    public int? needusb { get; set; }
    
    /// <summary>
    /// usb相关
    /// </summary>
    [SugarColumn(ColumnName = "serial", ColumnDescription = "usb相关", Length = 1000)]
    public string? serial { get; set; }
    
    /// <summary>
    /// AD域账号
    /// </summary>
    [SugarColumn(ColumnName = "account", ColumnDescription = "AD域账号", Length = 1000)]
    public string? account { get; set; }
    
    /// <summary>
    /// 上次系统账号
    /// </summary>
    [SugarColumn(ColumnName = "lloginid", ColumnDescription = "上次系统账号", Length = 1000)]
    public string? lloginid { get; set; }
    
    /// <summary>
    /// 是否使用动态密码
    /// </summary>
    [SugarColumn(ColumnName = "needdynapass", ColumnDescription = "是否使用动态密码")]
    public int? needdynapass { get; set; }
    
    /// <summary>
    /// 显示顺序
    /// </summary>
    [SugarColumn(ColumnName = "dsporder", ColumnDescription = "显示顺序")]
    public double? dsporder { get; set; }
    
    /// <summary>
    /// 动态密码状态
    /// </summary>
    [SugarColumn(ColumnName = "passwordstate", ColumnDescription = "动态密码状态")]
    public int? passwordstate { get; set; }
    
    /// <summary>
    /// 帐号类型
    /// </summary>
    [SugarColumn(ColumnName = "accounttype", ColumnDescription = "帐号类型")]
    public int? accounttype { get; set; }
    
    /// <summary>
    /// 所属主帐号
    /// </summary>
    [SugarColumn(ColumnName = "belongto", ColumnDescription = "所属主帐号")]
    public int? belongto { get; set; }
    
    /// <summary>
    /// 主指纹
    /// </summary>
    [SugarColumn(ColumnName = "dactylogram", ColumnDescription = "主指纹", Length = 4000)]
    public string? dactylogram { get; set; }
    
    /// <summary>
    /// 次指纹
    /// </summary>
    [SugarColumn(ColumnName = "assistantdactylogram", ColumnDescription = "次指纹", Length = 4000)]
    public string? assistantdactylogram { get; set; }
    
    /// <summary>
    /// 密码锁定标记
    /// </summary>
    [SugarColumn(ColumnName = "passwordlock", ColumnDescription = "密码锁定标记")]
    public int? passwordlock { get; set; }
    
    /// <summary>
    /// 连续错误次数
    /// </summary>
    [SugarColumn(ColumnName = "sumpasswordwrong", ColumnDescription = "连续错误次数")]
    public int? sumpasswordwrong { get; set; }
    
    /// <summary>
    /// 旧密码1
    /// </summary>
    [SugarColumn(ColumnName = "oldpassword1", ColumnDescription = "旧密码1", Length = 1000)]
    public string? oldpassword1 { get; set; }
    
    /// <summary>
    /// 旧密码2
    /// </summary>
    [SugarColumn(ColumnName = "oldpassword2", ColumnDescription = "旧密码2", Length = 1000)]
    public string? oldpassword2 { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "msgStyle", ColumnDescription = "", Length = 1000)]
    public string? msgStyle { get; set; }
    
    /// <summary>
    /// 人员头像存储地址
    /// </summary>
    [SugarColumn(ColumnName = "messagerurl", ColumnDescription = "人员头像存储地址", Length = 1000)]
    public string? messagerurl { get; set; }
    
    /// <summary>
    /// 人员姓名拼音首字母
    /// </summary>
    [SugarColumn(ColumnName = "pinyinlastname", ColumnDescription = "人员姓名拼音首字母", Length = 1000)]
    public string? pinyinlastname { get; set; }
    
    /// <summary>
    /// 动态令牌序列号
    /// </summary>
    [SugarColumn(ColumnName = "tokenkey", ColumnDescription = "动态令牌序列号", Length = 1000)]
    public string? tokenkey { get; set; }
    
    /// <summary>
    /// usb类型
    /// </summary>
    [SugarColumn(ColumnName = "userUsbType", ColumnDescription = "usb类型", Length = 1000)]
    public string? userUsbType { get; set; }
    
    /// <summary>
    /// 外键与集成相关
    /// </summary>
    [SugarColumn(ColumnName = "outkey", ColumnDescription = "外键与集成相关", Length = 1000)]
    public string? outkey { get; set; }
    
    /// <summary>
    /// ad同步上级公司
    /// </summary>
    [SugarColumn(ColumnName = "adsjgs", ColumnDescription = "ad同步上级公司", Length = 1000)]
    public string? adsjgs { get; set; }
    
    /// <summary>
    /// ad同步公司
    /// </summary>
    [SugarColumn(ColumnName = "adgs", ColumnDescription = "ad同步公司", Length = 1000)]
    public string? adgs { get; set; }
    
    /// <summary>
    /// ad同步部门
    /// </summary>
    [SugarColumn(ColumnName = "adbm", ColumnDescription = "ad同步部门", Length = 1000)]
    public string? adbm { get; set; }
    
    /// <summary>
    /// 移动电话显示类型
    /// </summary>
    [SugarColumn(ColumnName = "mobileshowtype", ColumnDescription = "移动电话显示类型")]
    public int? mobileshowtype { get; set; }
    
    /// <summary>
    /// usb启用策略
    /// </summary>
    [SugarColumn(ColumnName = "usbstate", ColumnDescription = "usb启用策略")]
    public int? usbstate { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "totalSpace", ColumnDescription = "")]
    public double? totalSpace { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "occupySpace", ColumnDescription = "")]
    public double? occupySpace { get; set; }
    
    /// <summary>
    /// 人员浏览按钮模糊搜索拼音首字母
    /// </summary>
    [SugarColumn(ColumnName = "ecology_pinyin_search", ColumnDescription = "人员浏览按钮模糊搜索拼音首字母", Length = 1000)]
    public string? ecology_pinyin_search { get; set; }
    
    /// <summary>
    /// 是否是ad账号
    /// </summary>
    [SugarColumn(ColumnName = "isADAccount", ColumnDescription = "是否是ad账号", Length = 1)]
    public string? isADAccount { get; set; }
    
    /// <summary>
    /// 工资账号户名
    /// </summary>
    [SugarColumn(ColumnName = "accountname", ColumnDescription = "工资账号户名", Length = 200)]
    public string? accountname { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "notallot", ColumnDescription = "")]
    public int? notallot { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "beforefrozen", ColumnDescription = "")]
    public int? beforefrozen { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "resourcefrom", ColumnDescription = "", Length = 100)]
    public string? resourcefrom { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "isnewuser", ColumnDescription = "", Length = 100)]
    public string? isnewuser { get; set; }
    
    /// <summary>
    /// 密码是否已经改过
    /// </summary>
    [SugarColumn(ColumnName = "haschangepwd", ColumnDescription = "密码是否已经改过", Length = 10)]
    public string? haschangepwd { get; set; }
    
    /// <summary>
    /// 密码锁定时间
    /// </summary>
    [SugarColumn(ColumnName = "passwordlocktime", ColumnDescription = "密码锁定时间")]
    public DateTime? passwordlocktime { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "mobilecaflag", ColumnDescription = "", Length = 10)]
    public string? mobilecaflag { get; set; }
    
    /// <summary>
    /// 加盐
    /// </summary>
    [SugarColumn(ColumnName = "salt", ColumnDescription = "加盐", Length = 100)]
    public string? salt { get; set; }
    
    /// <summary>
    /// 公司开始日期
    /// </summary>
    [SugarColumn(ColumnName = "companystartdate", ColumnDescription = "公司开始日期", Length = 10)]
    public string? companystartdate { get; set; }
    
    /// <summary>
    /// 工作开始日期
    /// </summary>
    [SugarColumn(ColumnName = "workstartdate", ColumnDescription = "工作开始日期", Length = 10)]
    public string? workstartdate { get; set; }
    
    /// <summary>
    /// 第二密码
    /// </summary>
    [SugarColumn(ColumnName = "secondaryPwd", ColumnDescription = "第二密码", Length = 1000)]
    public string? secondaryPwd { get; set; }
    
    /// <summary>
    /// 使用第二密码
    /// </summary>
    [SugarColumn(ColumnName = "useSecondaryPwd", ColumnDescription = "使用第二密码")]
    public int? useSecondaryPwd { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "classification", ColumnDescription = "", Length = 1)]
    public string? classification { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "uuid", ColumnDescription = "", Length = 100)]
    public string? uuid { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "passwordLockReason", ColumnDescription = "", Length = 10)]
    public string? passwordLockReason { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "companyworkyear", ColumnDescription = "", Length = 10, DecimalDigits=2 )]
    public decimal? companyworkyear { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "workyear", ColumnDescription = "", Length = 10, DecimalDigits=2 )]
    public decimal? workyear { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    [SugarColumn(ColumnName = "DISMISSDATE", ColumnDescription = "", Length = 10)]
    public string? DISMISSDATE { get; set; }
    
}
